Prototype Design and Synthesis of Cluster MPSoC Architecture for Multiple Applications
نویسندگان
چکیده
Modern embedded devices require high performances such as computing, throughput and power consumption. Multiprocessor System-on-Chip (MPSoC) is a promising solution to meet the requirements. And the Network-on-Chip (NoC) is used as the interconnection of MPSoC. Whereas it brings more challenge on application programming and fast design exploration of software and hardware implements automatically. In this paper we propose a cluster MPSoC architecture, which adopts hybrid interconnection of processor clusters and NoC. And we present a design automation and synthesis methodology to generate MPSoCs in a system-level way for multiple application use-cases. And it merges them onto a minimal hardware architecture of resources. The desired MPSoC design is generated with short design time, making it suited for fast design exploration for MPSoC development. The proposed design flow is implemented into a tool for Xilinx FPGAs. The experiments results illuminate that our design methodology is a convenient approach to generate the MPSoC design for multiple use-cases.
منابع مشابه
Wavelet Packet Transform-Based Algorithm for Mixing Matrix Estimation
REGULAR PAPERS Wavelet Packet Transform-Based Algorithm for Mixing Matrix Estimation Yujie Zhang, Huiming Peng, and Hongwei Li Applications of Text Clustering Based on Semantic Body for Chinese Spam Filtering Qiu-yu Zhang, Peng Wang, and Hui-juan Yang Uncertainty Time Series' Multi-Scale Fractional-Order Association Model Yuran Liu, Mingliang Hou, and Yanglie Fu Evaluation of OpenID-Based Doubl...
متن کاملQoSS Cluster-Based NoC security implementation for multi-application SoC protection
The widespread adoption of MPSoCs (Multiprocessor System-on-Chip) in critical systems, turns security into an important design requirement. MPSoCs are able to support multiple applications on the same chip. The challenge is to provide a trustworthy MPSoC and guarantee that performance and security requirements of all the applications are met. Our work implements the QoSS (Quality-of-Security-Se...
متن کاملFast design-space exploration with FPGA clusters
Clusters of FPGAs are a promising environment for prototyping and evaluation of new MPSoC architectures with a large number of parallel cores. The high complexity of both the MPSoC and the FPGA cluster pose many challenges for the designer [1]. Tools like Synopsys Certify can be used to automatically partition designs on systems with a fixed communication infrastructure, still they do not addre...
متن کاملEffective Task Scheduling for Embedded Systems Using Iterative Cluster Slack Optimization
To solve computationally expensive problems, multiple processor SoCs (MPSoCs) are frequently used. Mapping of applications to MPSoC architectures and scheduling of tasks are key problems in system level design of embedded systems. In this paper, a cluster slack optimization algorithm is described, in which the tasks in a cluster are simultaneously mapped and scheduled for heterogeneous MPSoC ar...
متن کاملA Framework for Memory and Communication Architecture Co-synthesis in MPSoCs
Memory and communication architectures have a significant impact on the cost, performance, and timeto-market of complex multi-processor system-on-chip (MPSoC) designs. The memory architecture dictates most of the data traffic flow in a design, which in turn influences the design of the communication architecture. Thus there is a need to co-synthesize the memory and communication architectures t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JCP
دوره 7 شماره
صفحات -
تاریخ انتشار 2012